# 导入 numpy 模块
import numpy as np
import pickle
with open('dataset', 'rb') as f:
    mix_data = pickle.load(f)
if __name__ == "__main__":
    # 定义一个数组，包含三种分布的随机数
    # 均匀分布：[0, 100] 区间内的 10000 个随机浮点数
    # 正态分布：均值为 50，标准差为 15 的 10000 个随机浮点数
    # 泊松分布：参数为 10 的 10000 个随机整数
    array = np.concatenate([
        np.random.uniform(0, 100, 10000),
        np.random.normal(50, 15, 10000),
        np.random.poisson(10, 10000)
    ])
    mix_data = list(np.random.choice(array, 10000))
    with open('dataset', 'wb') as f:
        pickle.dump(mix_data, f)